/**
 * Copyright (C) 2012 The SkyTvOS Project
 * <p/>
 * Version     Date           Author
 * ─────────────────────────────────────
 * 2014年12月20日         Root.Lu
 */

package com.coocaa.launcher.framework.launcherhost.view;

import android.content.Context;
import android.view.View.OnClickListener;

import com.coocaa.launcher.framework.manager.configdata.data.LauncherAppItemTableData.AppItemData;
import com.coocaa.x.uipackage.BaseView;

/**
 * TODO (write something)
 *
 * @author lu
 * @version 2014年12月23日
 * @see 参考转向，也就是相关主题
 */
public abstract class AppItemView extends BaseView implements OnClickListener {

    private String dataid = null;
    protected Context mContext = null;
    protected AppItemData data;
    protected String viewType;

    public AppItemView(Context context, String type) {
        super(context);
        // TODO Auto-generated constructor stub
        mContext = context;
        this.viewType = type;
        this.setFocusable(true);
        this.setClickable(true);
        this.setOnClickListener(this);
        this.setOnHoverListener(this);
    }

    public String getDataID() {
        return dataid;
    }

    public void setDataID(String dataid) {
        this.dataid = dataid;
    }

    public AppItemData getData() {
        return data;
    }

    public String getViewType() {
        return viewType;
    }

    protected void setViewType(String viewType) {
        this.viewType = viewType;
    }

}
